package com.ruoyi.eCommerce.domain;

import java.util.Date;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 新加坡shopee商品信息对象 shopeesglistinginfo
 * 
 * @author ruoyi
 * @date 2020-07-15
 */
public class Shopeesglistinginfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 商品编号 */
    @Excel(name = "商品编号")
    private String itemid;

    /** 店铺编号 */
    @Excel(name = "店铺编号")
    private String shopid;

    /** 币种 */
    @Excel(name = "币种")
    private String currency;

    /** 优惠前价格 */
    private Long priceBeforeDiscount;

    /** cmt_count */
    private Long cmtCount;

    /** 查看数 */
    private Long viewCount;

    /** 所属类别 */
    @Excel(name = "所属类别")
    private String catid;

    /** 官方店铺 */
    private String isOfficialShop;

    /** 最小价格 */
    private Long priceMin;

    /** 点赞数 */
    private Long likedCount;

    /** 已卖数 */
    @Excel(name = "已卖数")
    private Long sold;

    /** 库存 */
    private Long stock;

    /** 最大价格 */
    private Long priceMax;

    /** 价格 */
    @Excel(name = "价格")
    private Long price;

    /** 地址 */
    @Excel(name = "地址")
    private String shopLocation;

    /** 评分 */
    private String itemRating;

    /** 折扣 */
    private String discount;

    /** 标志 */
    private String flag;

    /** 标题 */
    @Excel(name = "标题")
    private String name;

    /** 创建日期 */
    @Excel(name = "创建日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ctime;

    /** 共售出 */
    private Long historicalSold;

    /** 抓取日期 */
    @Excel(name = "抓取日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date crawdate;

    /** 国家 */
    private String country;

    /** 链接 */
    @Excel(name = "链接")
    private String itemurl;

    /** 图片 */
    @Excel(name = "图片")
    private String images;

    /** 货源 */
    @Excel(name = "货源")
    private String sourceurl;

    /** 选品状态 */
    @Excel(name = "选品状态")
    private String status;

    public void setItemid(String itemid) 
    {
        this.itemid = itemid;
    }

    public String getItemid() 
    {
        return itemid;
    }
    public void setShopid(String shopid) 
    {
        this.shopid = shopid;
    }

    public String getShopid() 
    {
        return shopid;
    }
    public void setCurrency(String currency) 
    {
        this.currency = currency;
    }

    public String getCurrency() 
    {
        return currency;
    }
    public void setPriceBeforeDiscount(Long priceBeforeDiscount) 
    {
        this.priceBeforeDiscount = priceBeforeDiscount;
    }

    public Long getPriceBeforeDiscount() 
    {
        return priceBeforeDiscount;
    }
    public void setCmtCount(Long cmtCount) 
    {
        this.cmtCount = cmtCount;
    }

    public Long getCmtCount() 
    {
        return cmtCount;
    }
    public void setViewCount(Long viewCount) 
    {
        this.viewCount = viewCount;
    }

    public Long getViewCount() 
    {
        return viewCount;
    }
    public void setCatid(String catid) 
    {
        this.catid = catid;
    }

    public String getCatid() 
    {
        return catid;
    }
    public void setIsOfficialShop(String isOfficialShop) 
    {
        this.isOfficialShop = isOfficialShop;
    }

    public String getIsOfficialShop() 
    {
        return isOfficialShop;
    }
    public void setPriceMin(Long priceMin) 
    {
        this.priceMin = priceMin;
    }

    public Long getPriceMin() 
    {
        return priceMin;
    }
    public void setLikedCount(Long likedCount) 
    {
        this.likedCount = likedCount;
    }

    public Long getLikedCount() 
    {
        return likedCount;
    }
    public void setSold(Long sold) 
    {
        this.sold = sold;
    }

    public Long getSold() 
    {
        return sold;
    }
    public void setStock(Long stock) 
    {
        this.stock = stock;
    }

    public Long getStock() 
    {
        return stock;
    }
    public void setPriceMax(Long priceMax) 
    {
        this.priceMax = priceMax;
    }

    public Long getPriceMax() 
    {
        return priceMax;
    }
    public void setPrice(Long price) 
    {
        this.price = price;
    }

    public Long getPrice() 
    {
        return price;
    }
    public void setShopLocation(String shopLocation) 
    {
        this.shopLocation = shopLocation;
    }

    public String getShopLocation() 
    {
        return shopLocation;
    }
    public void setItemRating(String itemRating) 
    {
        this.itemRating = itemRating;
    }

    public String getItemRating() 
    {
        return itemRating;
    }
    public void setDiscount(String discount) 
    {
        this.discount = discount;
    }

    public String getDiscount() 
    {
        return discount;
    }
    public void setFlag(String flag) 
    {
        this.flag = flag;
    }

    public String getFlag() 
    {
        return flag;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setCtime(Date ctime) 
    {
        this.ctime = ctime;
    }

    public Date getCtime() 
    {
        return ctime;
    }
    public void setHistoricalSold(Long historicalSold) 
    {
        this.historicalSold = historicalSold;
    }

    public Long getHistoricalSold() 
    {
        return historicalSold;
    }
    public void setCrawdate(Date crawdate) 
    {
        this.crawdate = crawdate;
    }

    public Date getCrawdate() 
    {
        return crawdate;
    }
    public void setCountry(String country) 
    {
        this.country = country;
    }

    public String getCountry() 
    {
        return country;
    }
    public void setItemurl(String itemurl) 
    {
        this.itemurl = itemurl;
    }

    public String getItemurl() 
    {
        return itemurl;
    }
    public void setImages(String images) 
    {
        this.images = images;
    }

    public String getImages() 
    {
        return images;
    }
    public void setSourceurl(String sourceurl) 
    {
        this.sourceurl = sourceurl;
    }

    public String getSourceurl() 
    {
        return sourceurl;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("itemid", getItemid())
            .append("shopid", getShopid())
            .append("currency", getCurrency())
            .append("priceBeforeDiscount", getPriceBeforeDiscount())
            .append("cmtCount", getCmtCount())
            .append("viewCount", getViewCount())
            .append("catid", getCatid())
            .append("isOfficialShop", getIsOfficialShop())
            .append("priceMin", getPriceMin())
            .append("likedCount", getLikedCount())
            .append("sold", getSold())
            .append("stock", getStock())
            .append("priceMax", getPriceMax())
            .append("price", getPrice())
            .append("shopLocation", getShopLocation())
            .append("itemRating", getItemRating())
            .append("discount", getDiscount())
            .append("flag", getFlag())
            .append("name", getName())
            .append("ctime", getCtime())
            .append("historicalSold", getHistoricalSold())
            .append("crawdate", getCrawdate())
            .append("country", getCountry())
            .append("itemurl", getItemurl())
            .append("images", getImages())
            .append("sourceurl", getSourceurl())
            .append("status", getStatus())
            .toString();
    }
}
